package entity

import (
	"shqsoft.cn/pasnj/base"

	"time"
)

//PASInfo 角色管理
type PASInfo struct {
	ID           int       `gorm:"AUTO_INCREMENT;primary_key;column:ID"`
	CurrDate     time.Time `gorm:"column:SYDT"`
	EdwCurrDate  time.Time `gorm:"column:EdwSydt"`
	FtpCurrDate  time.Time `gorm:"column:FtpSydt"`
	IsProcessing bool      `gorm:"column:ISPS"`
	IsDataImport bool      `gorm:"column:ISDP"`
}

//TableName PASInfo 角色表名
func (PASInfo) TableName() string {
	return "V_CONF_SYDT"
}

//PASInfoEF 获取对象实例
func PASInfoEF() base.EntityFunc {
	return func() interface{} {
		entity := PASInfo{}
		return &entity
	}
}

//PASInfoESF 获取一组对象实例
func PASInfoESF() base.EntitiesFunc {
	return func() interface{} {
		var entities []PASInfo
		return &entities
	}
}

func init() {
	base.DaoPoolObj.Put("PASInfo", base.NewDefaultDao(PASInfoEF(), PASInfoESF(), nil))
}
